package org.jsbd.boss.service.impl;

import java.util.List;

import org.jsbd.boss.dao.IIssueStatisticsDAO;
import org.jsbd.boss.domian.channel.IssueBaseStatistics;
import org.jsbd.boss.domian.channel.IssueBaseStatisticsVo;
import org.jsbd.boss.domian.channel.IssueLoginStatistics;
import org.jsbd.boss.domian.channel.IssueLoginStatisticsVo;
import org.jsbd.boss.domian.channel.IssueStatistics;
import org.jsbd.boss.domian.channel.IssueStatisticsVo;
import org.jsbd.boss.domian.channel.TaskRecord;
import org.jsbd.boss.service.IIssueStatisticsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("issueStatisticsService")
public class IssueStatisticsServiceImpl implements IIssueStatisticsService {

	@Autowired
	private IIssueStatisticsDAO issueStatisticsDao;
	
	@Override
	public List<IssueStatistics> selectRecords(IssueStatisticsVo issueStatisticsVo) {
		return issueStatisticsDao.selectRecords(issueStatisticsVo);
	}

	@Override
	public List<String> selectMinute(IssueStatisticsVo issueStatisticsVo) {
		return issueStatisticsDao.selectMinute(issueStatisticsVo);
	}

	@Override
	public List<String> selectLoginMinute(IssueLoginStatisticsVo issueLoginStatisticsVo) {
		return issueStatisticsDao.selectLoginMinute(issueLoginStatisticsVo);
	}

	@Override
	public List<IssueLoginStatistics> selectLoginRecords(IssueLoginStatisticsVo issueLoginStatisticsVo) {
		return issueStatisticsDao.selectLoginRecords(issueLoginStatisticsVo);
	}

	@Override
	public List<String> selectBaseDays(IssueBaseStatisticsVo issueBaseStatisticsVo) {
		return issueStatisticsDao.selectBaseDays(issueBaseStatisticsVo);
	}

	@Override
	public List<IssueBaseStatistics> selectBaseRecords(IssueBaseStatisticsVo issueBaseStatisticsVo) {
		return issueStatisticsDao.selectBaseRecords(issueBaseStatisticsVo);
	}

}
